Questões de pesquisa

QP1.1 Como é a distribuição de modificações entre o código dependente de plataforma?

QP2.1 A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

QP2.2 Com quantas plataformas cada desenvolvedor trabalha?

QP3.1 Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

Resultados - Análise quantitativa

Allegro

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
gen 12 92.3
NA 1 7.7
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 1 7.692308
Desktop 0 0.000000
Mobile 0 0.000000
Both 12 92.307692
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

SDL

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 7 26.9
gen 17 65.4
NA 2 7.7
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 2 7.692308
Desktop 10 38.461539
Mobile 2 7.692308
Both 12 46.153846
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

SFML

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
gen 9 90
NA 1 10
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 1 10
Desktop 0 0
Mobile 0 0
Both 9 90
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

Coco2dx

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 12 23.1
gen 40 76.9
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 0 0.00000
Desktop 7 13.46154
Mobile 7 13.46154
Both 38 73.07692
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

Godot

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 5 12.5
gen 35 87.5
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 0 0
Desktop 8 20
Mobile 2 5
Both 30 75
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-